Low-Latency Connected Component Labeling Using an FPGA
نویسندگان
چکیده
Connected component labeling is a process that assigns unique labels to the connected components of a binary image. The main contribution of this paper is to present a low-latency hardware connected component labeling algorithm for k-concave binary images designed and implemented in FPGA. Pixels of a binary image are given to the FPGA in raster order, and the resulting labels are also output in the same order. The advantage of our labeling algorithm is low latency and to use a small internal storage of the FPGA. We have implemented our hardware labeling algorithm in an Altera Stratix Family FPGA, and evaluated the performance. The implementation result shows that for a 10-concave binary image of 2048× 2048, our connected component labeling algorithm runs in approximately 70ms and its latency is approximately 750μs.
منابع مشابه
FPGA-Based Object Detection and Motion Tracking in Micro- and Nanorobotics
Object-detection and classification is a key task in microand nanohandling. The microscopic imaging is often the only available sensing technique to detect information about the positions and orientations of objects. FPGA-based image processing is superior to state of the art PC-based image processing in terms of achievable update rate, latency and jitter. A connected component labeling algorit...
متن کاملGeneration of Three-Phase PWM Inverter using Xilinx FPGA and its Application for Utility Connected PV System (RESEARCH NOTE)
Analysis and practical implementation of the regular symmetric sampled three-phase PWM inverter waveform has been presented in this paper. It is digitally implemented on a Xilinx field programmable gate array FPGA, and the essential considerations involved in the feasibility of using a Xilinx XC4008E software-based to generate PWM has been discussed. All the necessary Xilinx hardware/software t...
متن کاملComparative Study on Connected Component Labeling Algorithms for Embedded Video Processing Systems
The objective of this paper is to carry out a detailed analysis of the most popular Connected Component Labeling (CCL) algorithms for binary images. This study investigates their usability for processing streaming data and suitability for implementation using Field-Programmable Gate Array (FPGA) devices. The first part of this paper reviews popular CCL algorithms. Both capability for real-time ...
متن کاملConnected Component Labeling Algorithm for very complex and high resolution images on an FPGA platform
Connected Component Labeling (CCL) is a basic algorithm in image processing and an essential step in nearly every application dealing with object detection. It groups together pixels belonging to the same connected component (e.g. object). Special architectures such as ASICs, FPGAs and GPUs were utilised for achieving high data throughput, primarily for video processing. In this article, the FP...
متن کاملFPGA Based Localization and Recognition of License Plate Number
This paper presents the license plate localization and recognition using embedded platform like FPGA. The Number plate localization is a very important step in an Automatic Number Plate Recognition (ANPR) system and it is comparatively intensive task. The algorithm used for plate localization is targeted to be of low complexity and high detection rate. This system can be implemented and tested ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Int. J. Found. Comput. Sci.
دوره 21 شماره
صفحات -
تاریخ انتشار 2010